<?php
namespace Admin\Controller;
use Think\Controller;
class NavController extends CommonController {
    public function lists(){
        $nav = D('nav');
        // $list = $nav->select();
        // $this->assign('list',$list);
        // $this->display();
        // $User  = M('User'); // 实例化User对象
        $count = $nav->count();// 查询满足要求的总记录数
        $Page  = new \Think\Page($count,1);// 实例化分页类 传入总记录数和每页显示的记录数(25)
        $Page ->setConfig('prev','上一页');

        $Page ->setConfig('next','下一页');
        $Page->setConfig('first', '首页');
        $Page->setConfig('last', '尾页');



        $show  = $Page->show();// 分页显示输出// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
        $list = $nav->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();
        $this->assign('list',$list);// 赋值数据集
        $this->assign('page',$show);// 赋值分页输出
        $this->display(); // 输出模板
    }
    /**
     * 添加
     *
     * @return void
     * @author 
     **/
    function add()
    {
        $nav = D('nav');
        if(IS_POST){

        	

        	// 实例化表对象
        	
           $id = $nav->add(I('post.'));

            if($id){   
                 $this->success('操作完成',U('nav/lists'),3);die;
             }else{
                 $this->error('操作失败','/Article/error',5);die;
             }
        	
        }
       // 查询顶级数据
        $list = $nav->where('pid=0')->select();
        $this->assign('list',$list);
    	$this->display();
       



    }
}